.create-address {
  background: #000;
  color: #fff;
  min-height: 100vh;
  .form-box {
    padding: 0 20rpx;
    .form-item {
      border-bottom: 1rpx solid #fff;
      margin-bottom: 30rpx;
      font-size: 24rpx;
      line-height: 36rpx;
      .label {
        margin-bottom: 30rpx;
      }
      .value {
        .value-input {
          width: 100%;
          height: 36rpx;
          font-size: 24rpx;
        }
        .add-btn {
          height: 36rpx;
          line-height: 36rpx;
          font-size: 24rpx;
        }
      }
      .check-ele {
        display: flex;
        align-items: center;
        .checkbox {
          width: 22rpx;
          height: 22rpx;
          background-color: #fff;
          position: relative;
          margin-right: 20rpx;
          &::after {
            content: '';
            display: block;
            width: 18rpx;
            height: 18rpx;
            position: absolute;
            left: 2rpx;
            top: 2rpx;
            border-radius: 50%;
            background-color: #000;
            display: none;
          }
        }
      }
      .check-ele.active {
        .checkbox::after {
          display: block;
        }
      }
      &:last-child {
        border-bottom: none;
      }
    }
  }
}
